package com.ruibang.glass.produce.entity;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentStyle;
import com.alibaba.excel.enums.poi.HorizontalAlignmentEnum;
import com.alibaba.excel.enums.poi.VerticalAlignmentEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author: songJinKang
 * @CreateTime: 2024-01-26  10:07
 * @Description: TODO:精切切割补偿值实体
 * @Version: 1.0
 */
@Data
@ContentStyle(horizontalAlignment = HorizontalAlignmentEnum.CENTER, verticalAlignment = VerticalAlignmentEnum.CENTER)
public class JqCutCompensate {

    @ApiModelProperty("日期")
    @ColumnWidth(9)
    @ExcelProperty(value = {"日期"}, index = 0)
    private String startDate;

    @ApiModelProperty("时间")
    @ColumnWidth(9)
    @ExcelProperty(value = {"时间"}, index = 1)
    private String startTime;

    @ApiModelProperty("玻璃ID")
    @ColumnWidth(18)
    @ExcelProperty(value = {"ID"}, index = 2)
    private String glassId;

    @ApiModelProperty("热端玻璃ID")
    @ExcelIgnore
    private String hotGlassId;

    @ApiModelProperty("始点X(长边精切倾斜补正值（mm）-左侧-始点X)")
    @ColumnWidth(9)
    @ExcelProperty(value = {"长边精切倾斜补正值（mm）", "左侧", "始点X"}, index = 3)
    private String jqCbqgQxbzStartXZc;
    @ApiModelProperty("始点Y(长边精切倾斜补正值（mm）-左侧-始点Y)")
    @ColumnWidth(9)
    @ExcelProperty(value = {"长边精切倾斜补正值（mm）", "左侧", "始点Y"}, index = 4)
    private String jqCbqgQxbzStartYZc;
    @ApiModelProperty("终点X(长边精切倾斜补正值（mm）-左侧-终点X)")
    @ColumnWidth(9)
    @ExcelProperty(value = {"长边精切倾斜补正值（mm）", "左侧", "终点X"}, index = 5)
    private String jqCbqgQxbzEndXZc;
    @ApiModelProperty("终点Y(长边精切倾斜补正值（mm）-左侧-终点Y)")
    @ColumnWidth(9)
    @ExcelProperty(value = {"长边精切倾斜补正值（mm）", "左侧", "终点Y"}, index = 6)
    private String jqCbqgQxbzEndYZc;


    @ApiModelProperty("始点X(长边精切倾斜补正值（mm）-右侧-始点X)")
    @ColumnWidth(9)
    @ExcelProperty(value = {"长边精切倾斜补正值（mm）", "右侧", "始点X"}, index = 7)
    private String jqCbqgQxbzStartXYc;
    @ApiModelProperty("始点Y(长边精切倾斜补正值（mm）-右侧-始点Y)")
    @ColumnWidth(9)
    @ExcelProperty(value = {"长边精切倾斜补正值（mm）", "右侧", "始点Y"}, index = 8)
    private String jqCbqgQxbzStartYYc;
    @ApiModelProperty("终点X(长边精切倾斜补正值（mm）-右侧-终点X)")
    @ColumnWidth(9)
    @ExcelProperty(value = {"长边精切倾斜补正值（mm）", "右侧", "终点X"}, index = 9)
    private String jqCbqgQxbzEndXYc;
    @ApiModelProperty("终点Y(长边精切倾斜补正值（mm）-右侧-终点Y)")
    @ColumnWidth(9)
    @ExcelProperty(value = {"长边精切倾斜补正值（mm）", "右侧", "终点Y"}, index = 10)
    private String jqCbqgQxbzEndYYc;


    @ApiModelProperty("始点X(短边精切倾斜补正值（mm）-左侧-始点X)")
    @ColumnWidth(9)
    @ExcelProperty(value = {"短边精切倾斜补正值（mm）", "左侧", "始点X"}, index = 11)
    private String jqDbqgQxbzStartXZc;
    @ApiModelProperty("始点Y(短边精切倾斜补正值（mm）-左侧-始点Y)")
    @ColumnWidth(9)
    @ExcelProperty(value = {"短边精切倾斜补正值（mm）", "左侧", "始点Y"}, index = 12)
    private String jqDbqgQxbzStartYZc;
    @ApiModelProperty("终点X(短边精切倾斜补正值（mm）-左侧-终点X)")
    @ColumnWidth(9)
    @ExcelProperty(value = {"短边精切倾斜补正值（mm）", "左侧", "终点X"}, index = 13)
    private String jqDbqgQxbzEndXZc;
    @ApiModelProperty("终点Y(短边精切倾斜补正值（mm）-左侧-终点Y)")
    @ColumnWidth(9)
    @ExcelProperty(value = {"短边精切倾斜补正值（mm）", "左侧", "终点Y"}, index = 14)
    private String jqDbqgQxbzEndYZc;


    @ApiModelProperty("始点X(短边精切倾斜补正值（mm）-右侧-始点X)")
    @ColumnWidth(9)
    @ExcelProperty(value = {"短边精切倾斜补正值（mm）", "右侧", "始点X"}, index = 15)
    private String jqDbqgQxbzStartXYc;
    @ApiModelProperty("始点Y(短边精切倾斜补正值（mm）-右侧-始点Y)")
    @ColumnWidth(9)
    @ExcelProperty(value = {"短边精切倾斜补正值（mm）", "右侧", "始点Y"}, index = 16)
    private String jqDbqgQxbzStartYYc;
    @ApiModelProperty("终点X(短边精切倾斜补正值（mm）-右侧-终点X)")
    @ColumnWidth(9)
    @ExcelProperty(value = {"短边精切倾斜补正值（mm）", "右侧", "终点X"}, index = 17)
    private String jqDbqgQxbzEndXYc;
    @ApiModelProperty("终点Y(短边精切倾斜补正值（mm）-右侧-终点Y)")
    @ColumnWidth(9)
    @ExcelProperty(value = {"短边精切倾斜补正值（mm）", "右侧", "终点Y"}, index = 18)
    private String jqDbqgQxbzEndYYc;


}
